high-lying terrace - Espagnol Anglais Dictionnaire